package com.subfg.common.entity.call.result;


import com.subfg.common.entity.call.request.refund.ApplyRefundModel;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.util.List;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@ApiModel(value = "多订单退款调用三方退款api后,处理事件集")
public class RefundHandlerModel implements Serializable {
    @ApiModelProperty(value = "成功退款订单集")
    private List<ApplyRefundModel.RefundOrderModel> successRefundOrderList;
    @ApiModelProperty(value = "失败退款订单集")
    private List<ApplyRefundModel.RefundOrderModel> failRefundOrderList;
    @ApiModelProperty(value = "退款总数")
    private Integer refundCount;
    @ApiModelProperty(value = "处理日期")
    private Long handlerTime;
}
